An efficient causal logging scheme for recoverable distributed shared memory systems
نویسندگان
چکیده
This paper presents a causal logging scheme for the lazy release consistent distributed shared memory systems. Causal logging is a very attractive approach to provide the fault tolerance for the distributed systems, since it eliminates the need of stable logging. However, since inter-process dependency must causally be transferred with the normal messages, the excessive message overhead has been a drawback of this approach. In order to achieve an efficient implementation of causal logging for the distributed shared memory system, data structures and operations supported by the lazy release consistency memory model are utilized. As a result, the causal logging for the lazy release consistent distributed shared memory system can be implemented by adding the minimum information for the dependency tracking. To evaluate the performance of the proposed scheme, the proposed logging scheme has been implemented on top of the CVM distributed shared memory system. The experimental results show that the logging operation requires only 1% 4.4% increases in the execution time. Keywords– Checkpointing, Distributed shared memory systems, Fault tolerant systems, Message logging, Lazy release consistency, Rollback-recovery. ————————————– An earlier version of this work has appeared in the Proceedings of the ACM Symposium on Applied Computing, 2000.
منابع مشابه
A Lightweight Causal Logging Scheme for Recoverable Distributed Shared Memory Systems
This paper presents a new causal logging scheme for lazy release consistent distributed shared memory systems. For the eecient implementation of causal logging, data structures and operations supported by the lazy release consistency memory model are utilized. Also, unlike the previous scheme which logs the vector clock for each synchronization operation, the proposed scheme adds the minimum in...
متن کاملA Causal Logging Scheme for Lazy Release Consistent Distributed Shared Memory Systems
This paper presents a causal logging scheme for the lazy release consistent distributed shared memory systems. Causal logging is a very attractive approach to provide the fault tolerance for the distributed systems, since it eliminates the need of the stable logging. However, since interprocess dependency must causally be transferred with the normal messages, the excessive message overhead has ...
متن کاملRecoverable Distributed Shared Memory System with Reduced Stable Logging
This paper presents a novel logging scheme for recov-erable distributed shared memory systems. In the previous schemes, the stable logging is performed whenever a remote data value is accessed. However, in the proposed scheme, the data values are logged on the volatile storage of the writer process and only the access information between the dependent processes is logged stably. Also, to reduce...
متن کاملReducing Interprocessor Dependence in Recoverable Distributed Shared Memory
Checkpointing techniques in parallel systems use dependency tracking and/or message logging to ensure that a system rolls back to a consistent state. Traditional dependency tracking in distributed shared memory (DSM) systems is expensive because of high communication frequency. In this paper we show that, if designed correctly, a DSM system only needs to consider dependencies due to the transfe...
متن کاملAn Efficient Logging Scheme for Lazy Release Consistent Distributed Shared Memory Systems
We propose a low-overhead logging scheme for the distributed shared memory system based on the lazy release consistent memory model. In the proposed scheme, stable logging is performed when a lock grant causes an actual dependency relation between the processes, which significantly reduces the logging frequency. Also, instead of making a stable log of the accessed data items, a process logs sta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 28 شماره
صفحات -
تاریخ انتشار 2002